<?php
/**
 * 系统公共函数库
 * @author chenhao
 * @copyright 成都四方客信息技术有限公司
 * @link http://www.sifangke.cn/
 * @since Fri Nov 13 13:30:23 CST 2009
 */
 
if (!defined('IN_SYS')) {
	die('No admittance');
}
/**
 * 系统配置信息
 *
 * @return array()
 */
function sys_config() {
	$arr = array();
	
	$sql = 'SELECT code, value FROM '.$GLOBALS['sys']->table('config').' WHERE parent_id > 0';
	$res = $GLOBALS['db']->getAll($sql);
	
	foreach ($res as $val) {
		$arr[$val['code']] = $val['value'];
	}
	
	return $arr;
}
/**
 * 系统提示信息
 *
 * @param string $msg
 * @param int $msg_type
 * @param array() $links
 * @param bloo $auto_redirect
 * [说明]
 * ===================================================
 * @param $msg 提示信息内容
 * @param $msg_type 信息类型0表示信息;1错误信息;2询问信息
 * @param $links 链接数组text表示信息标题;href表示信息显示
 * 完后转向地址
 * @param $auto_redirect 是否自动跳转true表示自动;false表
 * 示手动
 * ===================================================
 */
function sys_msg($msg, $msg_type=0, $links=array(), $auto_redirect = true) {
	if (count($links) == 0)
    {
        $links[0]['text'] = $GLOBALS['_LANG']['PREVIOUS_PAGE'];
        $links[0]['href'] = 'javascript:history.go(-1)';
    }
    
    $GLOBALS['smarty']->assign('ur_here',     $GLOBALS['_LANG']['SYSTEM_MESSAGE']);
    $GLOBALS['smarty']->assign('msg_detail',  $msg_detail);
    $GLOBALS['smarty']->assign('msg_type',    $msg_type);
    $GLOBALS['smarty']->assign('links',       $links);
    $GLOBALS['smarty']->assign('default_url', $links[0]['href']);
    $GLOBALS['smarty']->assign('auto_redirect', $auto_redirect);
    $GLOBALS['smarty']->display('message.html');

    exit;
}

